//购物车
.clearfix {
    position: relative;
    height: 66px;
    margin-bottom: 19px;
    line-height: 66px;
    color: #333;
    font-size: 20px;
    font-weight: 400;
    background-color: #fff;
    text-align: center;

    .cart-title {
        .continue-shopping {
            position: absolute;
            right: 35px;
            color: #333;
            font-size: 14px;
            cursor: pointer;
            vertical-align: middle;
            line-height: 66px;

            b {
                position: relative;
                display: inline-block;
                height: 66px;
                line-height: 66px;
                top: 5px;
                // svg{
                //     position: absolute;
                //     top: 10px;
                // }

            }
        }
    }

    .shop-cart-wrap {
        input {
            outline: none;
        }

        nav {
            width: 1070px;
            height: 80px;
            background-color: #e9e6b8;
            margin-bottom: 20px;
            line-height: 80px;
            padding: 0 40px;
        }

        nav ul {
            width: 1100px;
        }

        nav ul li {
            float: left;
            list-style: none;
            width: 170px;
            height: 60px;
            font-size: 20px;
        }

        nav ul li:nth-child(6) {
            margin-left: 60px;
        }

        nav ul li:nth-child(6),
        nav ul li:nth-child(7) {
            width: 60px;
            font-size: 16px;
        }

        .current {
            background-color: #e0dfd7;
        }

        /* 购物车主体 */

        div {
            box-sizing: border-box;
        }

        .cart-head {
            width: 1070px;
            height: 50px;
            // background-color: #eeeddd;
            padding-top: 15px;
            padding-left: 10px;
        }

        .cart-head div,
        .cart-head input {
            float: left;
        }

        .cart-head input[type=checkbox] {
            margin-right: 3px;
        }

        .commodity {
            margin-left: 100px;
        }

        .price {
            margin-left: 300px;
        }

        .num,
        .sum,
        .operation {
            margin-left: 100px;
        }

        /* 商品内容模块 */

        .cart-content {
            margin-top: 10px;
        }

        .cart-content .item {
            width: 1070px;
            height: 200px;
            border-top: 1px solid #ccc;
            margin-bottom: 10px;
            padding-left: 10px;
        }

        .item .box {
            float: left;
            width: 300px;
            height: 100px;
            margin-left: 50px;
            margin-top: 50px;
        }

        .cart-content .item input {
            display: block;
            float: left;
            margin-top: 90px;
            background-color: #ccc;
        }

        // .item .box img {
        //     width: 145px;
        //     float: left;
        //     margin-right: 5px;
        // }

        .item .box p {
            // text-indent: 2em;
            width: 145px;
            // float: left;
            float: right;
            font-size: 12px;
            margin-top: 41px;
        }

        .item>div {
            float: left;
            margin-top: 100px;
        }

        .item-price {
            margin-left: 107px;
        }

        .item-num {
            margin-left: 70px;
        }

        .item-sum {
            margin-left: 72px;
        }

        .item-opration {
            margin-left: 90px;
        }

        .item-num span {
            display: block;
            width: 15px;
            height: 20px;
            float: left;
            border: 1px solid #ccc;
            margin-top: 0px;
            text-align: center;
            line-height: 17px;
        }

        .item .item-num .nums {
            float: left;
            width: 35px;
            height: 20px;
            border: 1px solid #ccc;
            text-align: center;
            font-size: 12px;
            line-height: 20px;
            margin-top: 0;
        }

        /* 总计 */

        .cart-footer {
            width: 1070px;
            height: 100px;
            // background-color: #eeeddd;
            line-height: 90px;
            padding-left: 10px;
        }

        .cart-footer .select-all input {
            vertical-align: middle;
            margin-top: -2px;
        }

        .cart-footer .select-all span {
            vertical-align: middle;
            display: inline-block;
        }

        .cart-footer>div {
            float: left;
            line-height: 100px;
        }

        .footer-total {
            margin-left: 435px;
        }

        .footer-price {
            margin-left: 70px;
        }

        .footer-num {
            margin-left: 105px;
        }

        .footer-sum {
            margin-left: 95px;
        }

        .footer-opration {
            margin-left: 95px;
        }

        .w {
            width: 1070px !important;
        }
    }

}

.cart-head {
    display: flex;
    align-items: center;

    input {
        display: none;
    }
}

.cart-content {
    .item {
        display: flex;
        align-items: center;
        .box {
           div{
            width: 100px;
            height: 100px;
            display: inline-block;
            position: relative;
            z-index: 0;
            margin: 25px 20px;
            border: 1px solid #ececec;
            overflow: hidden;
            img{
                // width: 90px;
                height: 90px;
            }
           }
        }
    }
}

.select-all {
    input {
        display: none;
    }
}

//购物车end